XSD To OWL: A Case Study
نویسندگان
چکیده
This paper addresses the challenge of applying Semantic Web technologies like OWL-DL reasoners to XML documents to find implied relationships not stated directly in the documents. The challenge comes because the structure of XML schema often contains implicit assumptions about taxonomy and relationships. This makes it difficult to implement a completely general and automated mechanism to transform XML schemas to OWL ontologies. We describe our efforts to transform XML schemas to OWL ontologies and discuss our rationale for particular mappings. This work contributes to this area of research by providing new interpretations of XSD terminology in the context of OWL and shows how to map XSD structures to more complex OWL structures.
منابع مشابه
From Program Execution to Automatic Reasoning: Integrating Ontologies into Programming Languages (Keynote)
Since their standardizations by the W3C, the Extensible Markup Language (XML) and XML Schema Definition (XSD) have been widely adopted as a format to describe data and to define programming language agnostic data types and content models. Several other W3C standards such as the Resource Description Framework (RDF) and the Web Ontology Language (OWL) are based on XML and XSD. At the same time, s...
متن کاملZhi# - programming language inherent support for ontologies
XML Schema Definition (XSD) and the Web Ontology Language (OWL) have been widely used to define programming language independent data types and to conceptualize knowledge. However, writing software that operates on XML instance documents and on ontological knowledge bases still suffers from a lack of compile time support for XSD and OWL. In this paper, a novel compiler framework is presented th...
متن کاملZhi# - OWL Aware Compilation
The usefulness of the Web Ontology Language to describe domains of discourse and to facilitate automatic reasoning services has been widely acknowledged. However, the programmability of ontological knowledge bases is severely impaired by the di erent conceptual bases of statically typed object-oriented programming languages such as Java and C# and ontology languages such as the Web Ontology Lan...
متن کاملIntegration of constraints documented in SBML, SBO, and the SBML Manual facilitates validation of biological models
The creation of quantitative, simulatable, Systems Biology Markup Language (SBML) models that accurately simulate the system under study is a time-intensive manual process that requires careful checking. Currently, the rules and constraints of model creation, curation, and annotation are distributed over at least three separate documents: the SBML schema document (XSD), the Systems Biology Onto...
متن کاملComplete and reusable description of message structural constraints in web service interfaces
Existing specifications for describing message structure as a part of web service description do not support use case-specific definition of structural constraints. We propose a solution to describe a complete set of structural constraints for a particular business object in all its use cases. To implement our solution we use XML Schema (XSD), de facto standard for description of web service me...
متن کامل